home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 2
/
Atari Mega Archive CD - Volume 2.iso
/
8bit
/
cislib_b
/
4thbug.fix
< prev
next >
Wrap
Text File
|
1995-04-22
|
2KB
|
55 lines
Dear FORTH Fan,
We have discovered the BUG in the
FORGET word in Softside's DV version.
The problem is that a SWAP in the
FORGET word is scrambled. To fix your
disk boot up, type <HEX> to make sure
you're in Hex mode, then type <' SWAP
CFA .> to get the Code Field Address of
SWAP. This is the number which should
be in the location 2616, in the
definition of FORGET. To enter this
number (which is 1215 in my version)
just type <2616 8 BDUMP>. This will
give you a line on the screen which is
the starting address (2616) and seven
more memory locations. Use the cursor
control keys and type in the address
you got in the above case lower byte
first, high byte second. In other words
if you get 1225 you type 25 in the
first position after the 2616 and then
type 12 in the second position. Then
hit the <RETURN> key while still on the
same line as the memory dump data. This
will alter the positions in memory
which are wrong to the right data.
Then type <SYS>. This will load several
system definitions among which is
MAKEBOOT. When the loading is finished
type <MAKEBOOT> and this will dump the
corrected compiled FORTH sectors onto
your disk making the fix Permanent.
(You might want to do this on a new
disk just in case something unforseen
happens and it doesn't work after this.
Then you'll still have your original
disk unchanged.)
Hope this solves your problems with
fig-FORTH 1.4S. If not contact me on
Compuserve [70525,434] and I'll try to
get your answers. Also check the ATARI
SIG at PCS-132 for info. Its a hotbed
of ATARI activity.
Keep on SWAPing and ROTing,
Dave Flory
2364 Sapwood Wy.
San Jose, Ca.,95133